.text {
  background: #fff;
  padding: 48rpx 0 30rpx;

  textarea {
    display: block;
    margin: 0 32rpx;
    padding-bottom: 38rpx;
    background: #F7F8FA;
    width: 686rpx;
    height: 280rpx;
    background: #fff;
    font-size: 28rpx;
    line-height: 38rpx;

    text {
      position: absolute;
      font-size: 24rpx;
      font-weight: 400;
      color: #999999;
      line-height: 32rpx;
      right: 0rpx;
      bottom: 10rpx;
    }
  }
}

.img {
  height: 168rpx;
  background: #fff;
  display: flex;
  align-items: center;
  padding-left: 32rpx;
  position: relative;

  .imgBox {
    position: relative;
    margin-right: 32rpx;

    .close {
      position: absolute;
      right: -18rpx;
      top: -18rpx;
    }
  }

  image {
    width: 120rpx;
    height: 120rpx;
  }

  text {
    position: absolute;
    font-size: 24rpx;
    font-weight: 400;
    color: #999999;
    line-height: 32rpx;
    right: 32rpx;
    bottom: 10rpx;
  }
}

.btn {
  height: 100rpx;
  background: #fff;
  padding-top: 22rpx;

  .disabled {
    opacity: .5;
  }

  .button {
    width: 148rpx;
    height: 56rpx;
    background: #FA4743;
    border-radius: 4rpx;
    font-weight: 400;
    font-size: 28rpx;
    color: #FFFFFF;
    line-height: 56rpx;
    margin-left: auto;
    margin-right: 32rpx;
    text-align: center;
  }
}

.canvas {
  position: absolute;
  z-index: -1;
  left: -10000rpx;
  top: -10000rpx;
}